package com.kingschan.jeasytag.tag.window;

import java.io.IOException;
import javax.servlet.jsp.JspException;
import com.kingschan.jeasytag.core.annotations.tag.*;
import com.kingschan.jeasytag.core.parse.TagParseFactory;
/**
 *�öԻ�����һ���������͵Ĵ��ڣ��������һ���������ϵĶ����͵ײ��İ�ť�����öԻ���ֻ��һ��ͷĬ������£���ʾ�����ϽǵĹرչ��ߡ��û��������öԻ�����ʾ������۵�������С����maximizable���ߵ�����ߵ���Ϊ��
 *@author kingschan
 *date:2013-4-18
 */
@TagMetaData(CssClass = "easyui-dialog", tag = "div"
)
public class DialogTag extends WindowTag{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@StringField(description="������")
	private String toolbar;
	@StringField(description="�Ի����ڵײ��İ�ť��ÿ����ť�����Զ������Ӱ�ťһ��")
	private String buttons;
	
	
	
	@Override
	public int doStartTag() throws JspException {
		
		try {
			this.pageContext.getOut().write(TagParseFactory.executeParse(this,pageContext));
		} catch (Exception e) {		
			e.printStackTrace();
		}
		return EVAL_PAGE;
	}
	
	@Override
	public int doEndTag() throws JspException {
		try {
			this.pageContext.getOut().write("</div>");
		} catch (IOException e) {
			e.printStackTrace();
		}
		return super.doEndTag();
	}
	
	
	
	public String getToolbar() {
		return toolbar;
	}
	public void setToolbar(String toolbar) {
		this.toolbar = toolbar;
	}
	public String getButtons() {
		return buttons;
	}
	public void setButtons(String buttons) {
		this.buttons = buttons;
	}
	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	
}
